|
CATIA V5 Programmierung : Element aus Selektion aktivieren (bearbeiten)
picard am 13.12.2004 um 15:25 Uhr (0)
Hallo Leute, ich möchte in einem Makro ein Produkt nach Parts durchsuchen lassen und dann in den Parts Veränderungen vornehmen. Leider hängt es im Moment bei der Aktivierung des Parts. Es sollen alle Elemente des Suchergebnisses nacheinander abgearbeitet werden. Code: Language= VBSCRIPT Sub CATMain() variablendeklaration Dim productDocument1 As Document Dim selection1 As Selection Dim partDocument1 As Document Dim product1 As CATBaseDispatch Dim reference1 As Reference Dim publications1 As Publication ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element aus Selektion aktivieren (bearbeiten)
picard am 14.12.2004 um 15:55 Uhr (0)
Danke für die Info... leider komme ich mit den Informationen aber noch nicht zurecht (nur falls es noch nicht aufgefallen ist: ich bin Anfänger ). Der Quelltext sieht nun folgendermaßen aus: Code: Language= VBSCRIPT Sub CATMain() variablendeklaration Dim MyRootProduct As Document Dim MySelectedParts As Selection Dim MyActivePart As Document parts im aktuellen produkt finden Set MyRootProduct = CATIA.ActiveDocument Set MySelectedParts = MyRootProduct.Selection MySelectedParts.Search CATPrtSearch.P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich an das Dokument meiner Selektion?
picard am 16.06.2005 um 13:56 Uhr (0)
Danke für die Antwort. Leider sind unterhalb von Value keine Variablen vorhanden. Ich habe es nun aber hinbekommen mit: Code: Dim MySelection As Selection Set MySelection = CATIA.ActiveDocument.Selection Dim MyProductDocument As Document Set MyProductDocument = MySelection.Item(1).Reference.Parent.Item(MySelection.Item(1).Reference.Name).ReferenceProduct.Parent Danke für die Hilfe, Gruß Picard
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich an das Dokument meiner Selektion?
picard am 15.06.2005 um 13:25 Uhr (0)
Hallo Leute, ich möchte in einem Makro auf das Dokument eines in der Produktstruktur selektierten Parts zugreifen. Leider komme ich nicht dahinter, wie ich das anstellen muss. Code: CATIA.ActiveDocument.Selection.Item(1).Document Mit dem Aufruf erhält man wieder CATIA.ActiveDocument und nicht das Dokument des selektieren Item. Gruß, Picard
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zu welchem Body gehört selection?
picard am 10.12.2004 um 14:59 Uhr (0)
Hallo, wie kann man denn vorgehen, wenn man nicht auf das Element zugreifen will, welches zwei Ebenen höher liegt (parent.parent), sondern auf eine bestimmte Ebene? Es geht mir darum, den Körper auszuwählen, der sich Unterhalb der Partebene befindet. Die vorgestellte Methode berücksichtigt z.B. nicht, wenn sich ein Körper in einem anderen befindet (boolsche Operation)... Gruß, Picard
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vermessung Abmessungen Produkt
picard am 08.02.2006 um 06:30 Uhr (0)
Hallo Leute,ich möchte ebenfalls die Abmessungen eines Produktes erfassen. Leider stellt sich das ganze nicht so einfach dar.Ich finde es wirklich toll, wie einfach man auf komplexe Berechnungen im CAD-System zugreifen kann (z.B. Volume, WetArea, PrincipalMoments). Die Hauptabmessungen hingegen, welche jeder Depp ohne weiteres in der Werkstatt mit nem Zollstock (Gliedermaßstab ) erfassen kann, die stellen ein Problem dar?!Ich begreife es nicht...Die einzige Lösungsmöglichkeit die ich derzeit sehe ist über ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Produktstruktur Part öffnen
picard am 07.06.2005 um 12:58 Uhr (0)
Ich habe das gleiche Problem. Es wird immer das Hauptprodukt im neuen Fenster geöffnet. Das bringt mich leider nicht weiter. Gruß, Picard
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Materialbezeichnung auslesen
picard am 23.12.2005 um 12:29 Uhr (0)
Wenn Du dem Part ein Material zuweist, wird auch ein Parameter "Material" angelegt. Den kannst Du im Marko abgreifen:MyLinkedProducts.Item(i).Parameters.Item("Material").ValueAsStringIrgendwie so...
|
| In das Form CATIA V5 Programmierung wechseln |